.home-banner .swiper-slide a{height:600px}.home-banner .swiper-slide .container{padding-top:100px;color:#fff;position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);letter-spacing:.1em}.home-banner .swiper-slide .container .recruit-banner-text{position:relative;text-align:right;top:50%;transform:translateY(-50%);margin-top:0}.home-banner .swiper-slide .container .recruit-banner-text img{display:inline-block;vertical-align:top;width:38%}.home-banner .swiper-slide .container h2{margin:0;font-size:33px}.home-banner .swiper-slide .container div{font-size:15px;margin-top:16px}.home-banner .swiper-slide .container div span{letter-spacing:0}.home-banner .swiper-slide .container a{color:#fff;text-align:center;margin-top:13px;font-size:15px;display:inline-block;width:82px;height:35px;line-height:33px;border:1px solid #fff;text-indent:.1em}.home-banner .swiper-pagination-banner{line-height:13px;bottom:40px}.home-banner .swiper-pagination-banner .swiper-pagination-bullet{width:13px;height:13px;box-sizing:border-box;border:1px solid #fff;box-shadow:0 4px 4px rgba(0,0,0,0.4) inset;background:#fff;opacity:1;margin:0 5px}.home-banner .swiper-pagination-banner .swiper-pagination-bullet-active{background:#596269;box-shadow:0 4px 4px rgba(29,36,18,0.9) inset}@media (max-width: 992px){.home-banner .swiper-slide a{height:500px}}@media (max-width: 768px){.home-banner .swiper-slide a{height:350px}.home-banner .swiper-slide .container{padding-top:80px}}@media (max-width: 576px){.home-banner .swiper-slide a{height:240px}.home-banner .swiper-slide .container{padding-top:10%}}.home-product-type .title-wrapper{background:#f3f3f3;color:#6d6e70;overflow:hidden}.home-product-type .title-wrapper h2.title{margin-bottom:0;text-align:center;padding:0 15px;font-size:20px}.home-product-type .title-wrapper h2.title img{display:inline-block;vertical-align:text-top}.home-product-type .title-wrapper h2.title span{margin-left:13px}@media (max-width: 420px){.home-product-type .title-wrapper h2.title{font-size:16px}.home-product-type .title-wrapper h2.title img{width:10%}.home-product-type .title-wrapper h2.title span{margin-left:8px}}.home-product-type .title-wrapper .title-des{font-size:13px;line-height:2;text-align:center}.home-product-type .product-container{margin-top:3.25rem;padding-bottom:1.875rem}.home-product-type .product-container .product-item{margin-bottom:2.0625rem}.home-product-type .product-container .product-item:hover img{transform:scale(1.1)}.home-product-type .product-container .product-pic{overflow:hidden}.home-product-type .product-container img{transition:.5s;width:100%}.home-product-type .product-container .product-name{font-size:20px;margin:25px 0 29px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1}.home-product-type .product-container .product-des{font-size:13px;color:#222222;border-left:1px solid #cccccc;padding-left:18px;padding-right:7px;text-align:justify}@media (max-width: 420px){.home-product-type .title-wrapper{background:#f3f3f3;color:#6d6e70;overflow:hidden}.home-product-type .title-wrapper h2.title{margin-bottom:0;text-align:center;padding:0 15px;font-size:20px}.home-product-type .title-wrapper h2.title img{display:inline-block;vertical-align:text-top}.home-product-type .title-wrapper h2.title span{margin-left:13px}}@media (max-width: 420px) and (max-width: 420px){.home-product-type .title-wrapper h2.title{font-size:16px}.home-product-type .title-wrapper h2.title img{width:10%}.home-product-type .title-wrapper h2.title span{margin-left:8px}}@media (max-width: 420px){.home-product-type .title-wrapper .title-des{font-size:13px;line-height:2;text-align:center}.home-product-type .product-container{margin-top:1.5rem}}.home-size{padding-top:2.875rem}.home-news{background:#f3f3f3;padding-bottom:43px}.home-news .title-wrapper{background:transparent;color:#6d6e70;overflow:hidden}.home-news .title-wrapper h2.title{margin-bottom:0;text-align:center;padding:0 15px;font-size:20px}.home-news .title-wrapper h2.title img{display:inline-block;vertical-align:text-top}.home-news .title-wrapper h2.title span{margin-left:13px}@media (max-width: 420px){.home-news .title-wrapper h2.title{font-size:16px}.home-news .title-wrapper h2.title img{width:10%}.home-news .title-wrapper h2.title span{margin-left:8px}}.home-news .title-wrapper .title-des{font-size:13px;line-height:2;text-align:center}.home-news .news-container .news-item{background:#fff;margin-bottom:15px}.home-news .news-container .news-item:hover .news-pic img{transform:scale(1.1)}.home-news .news-container .news-pic{overflow:hidden}.home-news .news-container .news-pic img{transition:.5s;width:100%}.home-news .news-container .news-text{padding:7px 12px 11px}.home-news .news-container .news-text .news-name{font-size:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1;margin-bottom:33px}.home-news .news-container .news-text .news-des{font-size:13px;text-align:justify}.home-news .news-container .news-text .news-icon{margin-top:20px}.home-news .news-container .news-item-l .news-text{padding:34px 27px 16px}.home-news .news-container .news-item-l .news-icon{margin-top:63px}.home-news .news-container .news-item-r .news-des{height:40px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cooperation .cooperation-swiper-container{height:175px}.cooperation .cooperation-swiper-container .swiper-slide{text-align:center;height:72px}.cooperation .cooperation-swiper-button-prev,.cooperation .cooperation-swiper-button-next{width:40px;height:40px;border-radius:50%;background:#e6e6e6;text-align:center;color:#fff;opacity:1;outline:none;margin-top:auto;transform:translateY(-50%);z-index:2}.cooperation .cooperation-swiper-button-prev:after,.cooperation .cooperation-swiper-button-next:after{font-size:16px}.cooperation .cooperation-swiper-button-prev{left:-15px}.cooperation .cooperation-swiper-button-next{right:-15px}.cooperation .swiper-slide img{object-fit:contain;max-height:72px;height:100%;width:100%}.cooperation-line{top:50%;left:0;right:0;transform:translateY(-50%)}.cooperation-line span{display:block;border-top:1px solid #dedede;width:100%;position:relative}.cooperation-line span+span:before{content:'';height:32px;position:absolute;border-left:1px solid #dedede;left:0;top:50%;transform:translateY(-50%)}
